package dk.seqSite.tree {	import flash.events.Event;	/**	 * @author josef	 */	public class TreeNodeEvent extends Event {				public static const NODE_SELECTED : String="selected";		public static const SUB_NODE_SELECTED : String = "subNodeSelected";		public static const NODE_DE_SELECTED : String = "nodeDeSelected";		public static const NESTED_SUB_NODE_SELECTED : String="nestedSubNodeSelected";				public static const PAGE_DATA_LOADED : String="pageDataLoaded";
		public static const PAGE_REGISTERED : String="pageRegistered";		public static const PAGE_UN_REGISTERED : String="pageUnRegistered";		public static const PARAMETERS_CHANGED : String="parametersChanged";		public static const NODE_ADDED_TO_BRANCH : String = "NODE_ADDED_TO_BRANCH";		public static const TREENODE_XML_PARSED : String = "treenodeXMLParsed";
		private var _oTNTarget : TreeNode;		public static const SUB_NODE_ADDED : String = "SUB_NODE_ADDED";		public function TreeNodeEvent(type : String, oTNTarget : TreeNode, bubbles : Boolean = false, cancelable : Boolean = false) {			_oTNTarget = oTNTarget;			super(type, bubbles, cancelable);		}				public function get oTNTarget() : TreeNode {			return _oTNTarget;		}		override public function clone() : Event {			return new TreeNodeEvent(type, _oTNTarget, bubbles, cancelable);		}	}}